/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ModelLayer;

/**
 * Write a description of class Medarbejder here.
 * 
 * @author (GP3 Project Solutions)
 * @version (07-06-2011 JSM: Oprettelse af klassen)
 */
public class Medarbejder extends Rolle
{
    // instans variabler
    private int antalOrdre;

    /**
     * Konstruktør for objekter af klassen Medarbejder
     */
    public Medarbejder()
    {
        // initialisering af instans variabler
        antalOrdre = 0;
    }
    
    /**
     * Metode der angiver antal ordre en medarbejder har udført
     * @param anOrdre Det antal ordre en medarbejder har udført 
     */
    public void angivAntalOrdre (int anOrdre)
    {
        antalOrdre = anOrdre;
    }
    
    /**
     * Metode der henter antal ordre en medarbejder har udført
     * @return antalOrdre Det antal ordre en medarbejder har udført
     */
    public int hentAntalOrdre() 
    {
        return antalOrdre;
    }
    
    /**
     * Metode der tjekker om rollebeskrivelsen svarer til medarbejder
     * @param rolle Rollebeskrivelsen der tjekkes for
     * @return boolean Sand hvis rolle lig medarbejder ellers falsk
     */
    public boolean harType (String rolle) 
    {
        if (rolle.equalsIgnoreCase("Medarbejder"))
        {
            return true;
        }
         if (rolle.equalsIgnoreCase("jobrolle?"))
        {
            return true;
        }
        else 
        {
            return super.harType(rolle);
        }
    }
}

